home *** CD-ROM | disk | FTP | other *** search
/ Visual Basic Controls / Visual Basic Controls.iso / vbcontrol / intmail2 / msdef.inc < prev    next >
Encoding:
Text File  |  1999-08-03  |  1.4 KB  |  45 lines

  1. {$DEFINE UNREGISTERED}
  2. {This must be disabled with registered version}
  3.  
  4. {$DEFINE VCL}
  5. {
  6.  Disable above define if you are planning to use IMS components in
  7.  DLLs, CGI applications, cosole applications.  In this case you will
  8.  be not able to install the components onto Component palette, also
  9.  all component editors will be unaccessible, but your programs will
  10.  be much smaller, since IMS will not include in itself Forms,
  11.  Controls and ExtCtrls units.
  12.  
  13.  If you are using IMS with above define disabled, please keep in
  14.  mind that all components will descend not from TComponent, but
  15.  from TObject, it means when you are creting the instance of IMS
  16.  components, you should not pass any parameters to the Create
  17.  constructor, like MySMTP:=TmsSMTPClient1.Create;  Also, all
  18.  windows sockets will be blocking and there will be no external
  19.  timeout checking, and there will be no way to cancel the operation.
  20.  Anyway, if there is no User Interface, you can't have cancel button,
  21.  so it should be OK :-)
  22. }
  23.  
  24.  
  25. {$DEFINE DECODEHEADERS}
  26. {
  27.  Decodes the mail headers when they contain high characters}
  28.  
  29. {.$DEFINE STATICWINSOCK}
  30. {
  31.   Winsock will be not loaded dynamically}
  32.  
  33. {.$DEFINE ActiveX}  {Currently not used}
  34.  
  35. {Compiler Directives}
  36.  
  37. {$A+}  {Aligned record fields on}
  38. {$B-}  {Complete boolean evaluation off}
  39. {$H+}  {Huge strings on}
  40. {$P+}  {Open strings on}
  41. {$T-}  {Typed @ operator off}
  42. {$W-}  {Stack frames off}
  43. {$X+}  {Extended syntax on}
  44.  
  45.